package com.jnks.pojo.domain.vo;

import com.jnks.pojo.domain.dto.DroneCompany;
import com.jnks.pojo.domain.dto.DroneCoor;
import com.jnks.pojo.domain.dto.DroneRegDriver;
import com.jnks.pojo.domain.dto.DroneTarget;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * <p>
 * 重点单位无人机轨迹信息
 * </p>
 *
 * @author Ryo
 * @since 2024-04-12
 */
@Data
public class DroneCoorRespVO implements Serializable {

    private List<DroneCoor> droneCoors;

    private Set<DroneCompany> companys;

    private Set<DroneCompany> yayunCompanys;

    private Set<DroneTarget> notFlyList;
    /**
     * @describe 侦测类型：1-TDOA，2-AOA，3-电子身份证
     */
    private Integer type;

    /**
     * @describe 是否警用无人机 1是
     */
    private Integer policeDrone;

    /**
     * @describe 注册飞手信息
     * @author Ryo
     * @date 2024/4/23
     */
    private DroneRegDriver driver;

    private Integer aoaDevId;
    private String aoaLongitude;
    private String aoaLatitude;
    private Boolean TaskFlag;
    /**
     * @describe 飞手精度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double driverLongitude;

    /**
     * @describe 飞手纬度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double driverLatitude;

    private ZzfFlyReportVo zzfFlyReportVo;
}
